Software Engineering in E-Learning Systems
نویسندگان
چکیده
Regarding the role of software engineering in the development of different types of e-learning systems, a traditional situation is contrasted with a modern state of the art. Traditionally, these systems, especially the intelligent tutoring systems (ITS) or artificial intelligence in education systems (AIED), are developed as research projects (Harrer & Martens, 2006). This means a comparably small group of people is involved in system development; the systems are developed with a research focus and not with respect to reusability, maintenance, robustness, or extensibility. The systems usually are not sold or used over long periods of time. In recent years, e-learning systems have reached maturity. Several e-learning systems are available as software products. They have left the stage of pure research and can now be found in relation with the buzzwords “everyday and lifelong learning.” In particular generic e-learning systems, in contrast to the more research oriented ITS, are nowadays often developed based on software engineering techniques. The lack of usage of software engineering in research oriented e-learning systems has led to a situation where the resulting systems can hardly be compared, and communication about the existing systems is difficult. Even if a common agreement about the underlying system architecture exists, for example, the classical ITS architecture (Clancey, 1984; Martens, 2003) or the learning technology system architecture (LTSA) (Farance & Tonkel, 2001), system components usually can not be reused (for an analysis see e.g., Martens, 2004). E-learning projects often reinvent the wheel. The extension of existing research oriented e-learning software and its further development (potentially beyond pure research) seldom takes place; surprisingly, as one characteristic of software is its malleability. Why it is important to use software engineering in e-learning system development—especially in research oriented e-learning—and which methods can be used will be highlighted in this article.
منابع مشابه
Voltage Coordination of FACTS Devices in Power Systems Using RL-Based Multi-Agent Systems
This paper describes how multi-agent system technology can be used as the underpinning platform for voltage control in power systems. In this study, some FACTS (flexible AC transmission systems) devices are properly designed to coordinate their decisions and actions in order to provide a coordinated secondary voltage control mechanism based on multi-agent theory. Each device here is modeled as ...
متن کاملE-learning Materials Development: Applying and Implementing Software Reuse Principles and Granularity Levels in the Small
E-learning materials development is typically acknowledged as an expensive, complicated, and lengthy process, often producing materials that are of low quality and difficult to adapt and maintain. It has always been a challenge to identify proper e-learning materials that can be reused at a reasonable cost and effort. In this paper, software engineering reuse principles are applied to e-learnin...
متن کاملContent-driven Design and Architecture of E-learning Applications
E-learning applications combine content with learning technology systems to support the creation of content and its delivery to the learner. In the future, we can expect the distinction between learning content and its supporting infrastructure to become blurred. Content objects will interact with infrastructure services as independent objects. Our solution to the development of e-learning appl...
متن کاملE-learning Materials Development: Applying Software Reuse Principles and Granularity Levels in the Small
The development of e-learning materials is typically acknowledged as an expensive, complicated, and lengthy process, often producing materials that are of low quality and difficult to adapt and maintain. It has always been a challenge to identify proper e-learning materials that can be reused at a reasonable cost and effort. In this paper, software engineering reuse principles are applied to e-...
متن کاملPersonalization in the design and production of multimedia in the e-learning environment
Aims: E-learning, is a phenomenon of the modern world That in the information era and the knowledgebased society has come into existence and in its short history has been expanded with considerable speed. The impact and application of the principle of personalization in the design and production of multimedia products in its electronic. Methods: This article is a review of the literature ...
متن کامل